body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

body {
  padding-right: 0 !important;
  background: #fff;
  color: #333;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

td,
th,
caption {
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
i{
  font-style: normal;
}
a {
  text-decoration: none;
}

img {
  border: none;
}

ol,
ul,
li {
  list-style: none;
}

input,
textarea,
select,
button {
  font: 14px Verdana, Helvetica, Arial, sans-serif;
}

table {
  border-collapse: collapse;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
}

html {
  font-size: 16px;
}

/* select::-ms-expand {
  display: none !important;
} */
/**必填**/
.required::after {
  content: "*";
  font-size: 14px;
  color: #f56c6c;
}
.search-box .el-input__inner {
  border: none;
}

.el-date-editor.el-input {
  width: 228px;
}

/* th, td {
    font-size: 14px !important;
} */

/* .el-table th {
    background-color: #eee;
} */

.el-textarea {
  vertical-align: top;
}

.el-textarea__inner {
  min-height: 40px !important;
  max-height: 100px !important;
}

/*表格*/

.el-table {
  margin: 0 auto 5px;
  border-radius: 4px;
  min-height: 456px;
}
.record-content .el-table,.auditDetail .el-table,.employeesDetail .el-table{
  min-height: inherit;
}
.record-content .el-form .el-input{
  width: 100%;
}
.billList .el-input-number{
  width: 220px!important;
}
.el-table::before,.el-table__fixed-right::before, .el-table__fixed::before{
  height: 0;
}

.el-table td,
.el-table th,.el-table .el-table__cell {
  text-align: center;
}

th {
  font-weight: bold;
}

td {
  text-align: center;
}

/* .el-button--success {
  line-height: 1.2;
  padding: 12px 20px;
  height: auto;
  width: 100%;
  font-weight: 600;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  outline: none;
  display: block;
  color: #fff;
  background: #13cb6e;
}
.el-button--success:hover {
  background: #13cb6e;
}
.el-button--success.is-disabled,
.el-button--success.is-disabled:hover {
  background: #c8c9cc;
} */
.el-pagination {
  width: 600px;
  text-align: center;
  margin: 30px auto;
}

.el-pagination button {
  border-radius: 4px !important;
  text-align: center !important;
  padding: 0 !important;
  margin: 0 5px !important;
  background: #eee !important;
}

.el-pagination button:disabled {
  color: #c0c4cc !important;
}

.el-pager li {
  margin: 0 5px !important;
  border-radius: 4px !important;
}

.el-table__expanded-cell[class*="cell"] {
  padding: 0 0 0 28px !important;
}

/*去除小三角*/

/* .el-icon-arrow-right {
  display: none;
} */

/*图片圆角*/

.el-image__preview {
  border-radius: 4px !important;
}

/*省市区*/

.distpicker-address-wrapper select {
  font-size: 14px;
}

/*对话框*/

/*弹出框样式*/

.address .el-form-item__label {
  float: none;
}

.el-form-item {
  width: 380px;
  margin: 0 auto;
  margin-bottom: 4px;
}

.el-form .el-input,
.el-form .el-select,
.el-form .el-cascader {
  width: 220px;
  margin-bottom: 2px;
}

.form .el-input{
  width: 100%;
  margin-bottom: 0;
}

/**登录**/
#login .el-input-group__append {
  position: relative;
  border: none;
  padding: 0;
}


/*.el-dialog__body {
    margin: 0 auto;
  }
  .form{
    text-align: center;
    /* margin-bottom: 20px; */

/*}
  .form .title{
    display: inline-block;
    margin-right: 12px;
    width: 100px;
  }
  .form .form-title{
    vertical-align: top;
  }
  .select {
    display: inline-block;
    text-align: left;
  }
  .el-checkbox+.el-checkbox{
      margin-left: 0;
  }
/*时间段*/

/*.el-date-editor .el-range-separator{
    width: 8%!important;
}
/*form*/

/*.el-table__expanded-cell[class*=cell]{
    text-align: left;
    background-color: #f3f7f9;
  }
  /*地址三级联动*/

/*.distpicker-address-wrapper{
      display: inline-block;
  }
  .distpicker-address-wrapper select{
    width: 110px!important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  } */

/*中型显示器*/

@media (min-width: 1280px) {
  html {
    font-size: 16px !important;
  }
  .select-box {
    margin-right: 20px !important;
  }
  .select-box .title {
    margin-right: 15px !important;
  }
  .change .el-input {
    width: auto !important;
  }
}

/*平板*/

@media (min-width: 768px) and (max-width: 1280px) {
  html {
    font-size: 14px !important;
  }
  .select-box .title {
    margin-right: 10px !important;
  }
}

/*手机*/

@media (max-width: 768px) {
  html {
    font-size: 12px !important;
  }
}
